“ Supporting Model - Driven Development : Key Concepts and Support Approaches ” – Rita Suzana

نویسندگان

  • Rafia Naz Memon
  • Rodina Ahmad
  • Sabrina Ahmad
  • Noor Azilah Muda
چکیده

In the last six decades, many advanced software engineering approaches, techniques, and tools have been introduced to solve various problems related to the development and maintenance of complex large-scale software systems. Some of these advancements have been applied to practice with various degrees of success, including the acceptance of some methods and tools as de facto technologies by software industries. For example, with the introduction of the advanced CASE tools, developers are able to reduce the time to market and minimise the errors made during the software development stage. Software systems play a major role in contemporary society and penetrate almost all aspects of modern life, ranging from social network systems to safety-critical systems. Although many advancements have been made in software engineering, there are emerging challenges in software engineering due to the increasing complexity of user requirements and operating environments. The produced software is sometimes unable to fulfill user requirements, delivered late or delivered at an unacceptable quality, and unable to cope with requirement changes after certain periods of time. This book highlights some significant research on emerging advancements and technologies in software engineering. The aim of this book is to present some of the advances in software engineering research and practice. In Section 1, the authors discuss several topics related to software requirements. Understanding the software requirements is an important task in identifying the correct requirements for a large and complex software system. Section 1 discusses the issues and new approaches in requirements engineering, which is one of the important topics in software engineering. The authors share their experiences obtained from real-life projects:

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Chapter 9 Supporting Model - Driven Development : Key Concepts and Support Approaches

The adoption of Model-Driven Development (MDD) is increasing and it is widely recognized as an important approach for building software systems. In addition to traditional development process models, an MDD process requires the selection of metamodels and mapping rules for the generation of the transformation chain which produces models and application code. However, existing support tools and ...

متن کامل

On the Specification of Model Transformations through a Platform Independent Approach

Transformations are key artifacts in the MDD (Model Driven Development) approach: a software development project can be defined through a transformation chain converting source models into target models until code, enabling development process automation. Transformations can be complex and demand software processes, languages and techniques to improve their development in order to increase reus...

متن کامل

A Model-Driven Decision Support System for Software Cost Estimation (Case Study: Projects in NASA60 Dataset)

Estimating the costs of software development is one of the most important activities in software project management. Inaccuracies in such estimates may cause irreparable loss. A low estimate of the cost of projects will result in failure on delivery on time and indicates the inefficiency of the software development team. On the other hand, high estimates of resources and costs for a project wil...

متن کامل

Teaching 4th Graders Concepts Related to Sustainable Development: An Experiment

In order to show that some of the shortcomings of current 4th grade curriculum in meeting contemporary needs of the society, especially in regard to sustainable development, can be met via teaching, a short course consisting of deliberations on key concepts in sustainable development was designed and carried out on a sample of 58 students of both genders. The pre- and post-test comparisons reve...

متن کامل

A Model-Driven Architecture for Interoperable Collaborative Writing Environments

Groups that work on CSCW, CSCL or cooperative editors frequently construct and provide documents. Although these environments manipulate the same kind of artifact – a document –, they are not normally interoperable due to the implementation of different policies, protocols or software architectures. Therefore, it is not possible for users to use different collaborative systems to work on a sing...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014